Natürliche Vorkommen: Iberische Halbinsel (fast im gesamten Gebiet), Mallorca, Frankreich (zerstreut in der Bretagne, der Atlantikküste, der Mitte, im Midi bis Limagne und in Korsika), Italien (Lombardei, Venetien, Emilia-Romagna, Toskana, Marken, Abruzzen, Apulien, Kalabrien? und Sardinien), ehemaliges Jugoslawien, Albanien, Algerien, Marokko und Kanarische Inseln; eingebürgert in den USA und in Australien
Weiden, Lichtungen von Wäldern und Gebüschen, Rand von Teichen, Flüssen und Bächen; bevorzugt auf sauren Böden (Sand, Granit oder Schiefer); in 70-1400(1480) m Höhe